home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Font / Static / Makefile < prev   
Makefile  |  1995-09-04  |  2KB  |  89 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.FontPaint3    \
  4.             o.LoseAll    \
  5.             o.Font00    \
  6.             o.Font01    \
  7.             o.Font02    \
  8.             o.Font03    \
  9.             o.Font04    \
  10.             o.Font05    \
  11.             o.Font06    \
  12.             o.Font07    \
  13.             o.Font08    \
  14.             o.Font09    \
  15.             o.Font0a    \
  16.             o.Font0b    \
  17.             o.Font0c    \
  18.             o.Font0d    \
  19.             o.Font0e    \
  20.             o.Font0f    \
  21.             o.Font10    \
  22.             o.Font11    \
  23.             o.Font12    \
  24.             o.Font13    \
  25.             o.Font14    \
  26.             o.Font15    \
  27.             o.Font16    \
  28.             o.Font17    \
  29.  
  30.  
  31. LibName        =    Font
  32.  
  33. # Template makefile which makes normal 
  34. # .o files for use in the main static
  35. # linking DeskLib.
  36.  
  37. # The macro $(ObjectFiles) should be set at the 
  38. # start of this file to be a space-separated
  39. # list of object files.
  40. # This is done by 'Makatic'.
  41.  
  42. # The macro $(LibName) should also be set at the 
  43. # start of this file, to be the name of the 
  44. # DeskLib sublibrary.
  45. # This is done by 'Makatic'.
  46.  
  47. # Compiler and linker flags, These can be anything. 
  48. # All essential flags are included in the macros 
  49. # $(CC) and $(ASM)
  50. #
  51. CCFlags        =    -ffahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  52. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  53.  
  54. CC        =    cc -c $(CCFlags)
  55. ASM        =    objasm $(ASMFlags)
  56.  
  57.  
  58. # -------------------------------------------------------
  59. # Everything below here should probably not be changed...
  60. # -------------------------------------------------------
  61.  
  62. # Here's what we want to make...
  63. #
  64. All:        $(ObjectFiles)
  65.  
  66.  
  67. VPATH = @.^
  68.  
  69. .SUFFIXES:    .c .s .o
  70.  
  71. .c.o:
  72.     $(CC) $< -o $@
  73.     
  74. .s.o:
  75.     $(ASM) -from $< -to $@
  76.  
  77.  
  78.  
  79. # Dynamic dependencies:
  80. o.FontPaint3:    ^.c.FontPaint3
  81. o.FontPaint3:    DeskLib:h.Font
  82. o.FontPaint3:    DeskLib:h.Core
  83. o.FontPaint3:    DeskLib:h.Wimp
  84. o.FontPaint3:    DeskLib:h.SWI
  85. o.LoseAll:    ^.c.LoseAll
  86. o.LoseAll:    DeskLib:h.Font
  87. o.LoseAll:    DeskLib:h.Core
  88. o.LoseAll:    DeskLib:h.Wimp
  89.